import { createStore } from 'vuex'
//判断：如果localStorage.city没有任何数据，表示用户第一次使用，默认显示北京

if( !localStorage.city){
	var defaultCity = '北京'
}else{
	//反之，用户已经多次使用，直接使用localStorage.city的值
	var defaultCity = localStorage.city
}
export default createStore({
  state: {
	  //声明一个城市属性
	  city : defaultCity
  },
  mutations: {
	  //获取点击事件的参数cityName
	  changeCity(state , cName){
		  //将点击事件获取到的cName值赋值给 state的属性city ：目的替换已经被调用city的城市值
		  state.city = cName;
		  //将cName的值传到local storage
		  localStorage.city=cName;
	  }
	  
  },
  actions: {
  },
  modules: {
  }
})
